package com.web.base.log.facade;

import com.blue.jdbc.Page;
import com.web.base.log.message.MessageRequest;
import com.web.base.log.message.MessageResponse;

/**
 * 消息接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2018年06月20日
 */
public interface MessageFacade
{

	/**
	 * 添加消息
	 */
	MessageResponse add(MessageRequest request);

	/**
	 * 更新消息
	 */
	MessageResponse update(MessageRequest request);
	
	/**
	 * 查询单个消息
	 */
	MessageResponse get(Integer id);
	
	/**
	 * 查询消息，分页
	 */
	Page<MessageResponse> listPage(MessageRequest request, int start, int size);
	
}
